Contact
← All work

Redesigning the service and automating operations with AI

How one connected ecosystem and a set of AI agents transformed operations for a US property-services company across 1,200+ communities.

Butler holding a phone with the Mobile Service App home screen
Role
Lead Product Designer Consultant
Timeline
11 months
Platforms
Mobile · Web · Portal
Scope
Discovery to delivery
$450–600kyearly efficiency
impact
$300–400kyearly revenue
retention
280+hours per week saved
through automation
1→5from 1 service to 5 different
lines of service implemented
We’ve moved from delayed interpretation and reactive firefighting to a proactive model: signals get flagged early, routed to the right owner automatically, and acted on before issues escalate.
Business Operations Lead, Butler Plus

Project overview

Butler Plus provides valet-trash and property services to residential communities across 34 US states. Its day-to-day operations ran on disconnected apps, spreadsheets, email and manual checks.

1,200nightly services
1,500mobile workers
330,000doors served

The project team was brought in to rethink an underperforming product built by an external vendor. Early on it became clear the problem wasn't a few screens: it was the whole service. I led design from kickoff to release, reframing the brief from "fix the app" to "design the operating ecosystem".

A Butler collecting trash from a residential hallway

What I owned

  • DiscoveryLed stakeholder and user interviews, field observations and discovery workshops with the operations team.
  • Service definitionFramed the problem statements and design goals, mapped the user journey and service blueprint, and defined the new app ecosystem.
  • Product designPlanned the roadmap and designed the four MVP products end to end, including the AI flows.
  • ValidationRan weekly validation loops with stakeholders and field users.
  • Backlog managementManaged the backlog with the product owner and wrote the user stories.
  • DeliveryPartnered with engineering on handoff and design QA, and helped the client plan the launch through small-group pilots.

Main project objectives

EfficiencyStreamline operations and reduce manual work across field and back-office teams.
Visibility & ControlGive managers real-time insight into services, performance and issues.
ScalabilityLet the business grow into new service lines on one flexible system.

Process

Over 11 months, the project ran in two phases. Each phase followed the same four stages and opened with a 3-week discovery. Define and Design ran in short loops, validated every week with stakeholders and field users. Delivery was planned in two-week sprints.

AI as a design partner: how I set up the project in Claude

  • Shared Claude ProjectSet up with my role as lead designer, plus industry context, scope, vision and goals.
  • Growing knowledge baseTranscripts, interviews and client documents added as the project moved forward.
  • Connected toolsConnectors gave the AI full visibility and let agents complete tasks for me.
  • Custom skillsReusable skills like “From refinement to design” turned client sessions into requirements.
  1. 1

    Discovery

    Understand field workflows and the business operations behind them.

    • Project kick-off
    • Stakeholder interviews
    • Business requirements
    • Field observations & ride-alongs
    • Market & competitive analysis
    • Current-state system mapping
    AI support
    • Research summarySummarizing research outputs and spotting early patterns.
    • Competitor analysisPulling real competitor data from trustworthy, accessible sources.
  2. 2

    Define

    Turn findings into a shared view of problems and priorities.

    • Product roadmap
    • User personas
    • Pain-point clustering
    • User journey
    • Service blueprint mapping
    • Opportunity identification
    • Backlog prioritization
    AI support
    • SynthesisExtracting data from transcripts to build scenarios and use cases.
    • Flagging gapsCapturing open project questions and keeping them visible.
    • Backlog supportSupporting the creation of user stories.
  3. 3

    Design

    Shape the future ecosystem and its key experiences.

    • Future-state journeys
    • Ecosystem architecture
    • Interactive prototypes
    • Low to high-fidelity design
    • Validation sessions
    AI support
    • ExplorationGenerating variants with pros, cons and a recommendation.
    • Rapid validation prototypesBuilding self-contained HTML prototypes.
    • Interaction & UX detailsGetting insights and validating design patterns.
    • CopywritingWriting quality content in the established tone of voice.
  4. 4

    Delivery

    Bring the design to production with the build team.

    • Developer handoff
    • Design QA
    • Release support
    AI support
    • AccessibilityGetting recommendations and validating solutions against WCAG.
    • Feedback organizationOrganizing feedback on the designs for future iterations.

1Discovery – Explore the Business

To map the current state of the service, understand its problems at the root and spot opportunities to improve it, I had to look at it from every side: in the field at night, observing Butlers and asking questions; in workshops with the operations teams; and in interviews with the leadership at the top of the organization. A big part of the research happened in the three-week discovery that opened each phase, and it continued through every step of the project to validate ideas and dig deeper into specific features.

3Field observations

Key learnings: Butlers work at night, walking and carrying bins, often in low light and with no signal.

10+User interviews

Key learnings: every role had its own tools and workarounds, and nobody had the full picture of a single service.

15Stakeholder interviews

Key learnings: leadership’s view of the field was often distorted, so attention went to the wrong issues. Field evidence refocused priorities on the real causes.

Field observations: Observing the service up close

The business stakeholders’ view alone wasn’t enough. To understand the real service, I went into the field with the operations team who deliver it every night.

Butler carrying a full bin down a stairwellButler emptying bags into a bin in a hallwayTwo Butlers loading bags into the truck at nightA trash bag left outside apartment 415The community map Butlers use to find buildingsOverflowing dumpsters lit by a street light at nightA pickup truck loaded with collected bags
“We want to use the phone only when it really matters.”
Butler, during a night-shift observation

What it meant for the design

  • Guided, linear flowOne step at a time, no deep thinking required.
  • Big, glove-friendly targetsLarge touch areas that work even with gloves on.
  • Short device interactionsCapture what matters, then get back to work.

Interviews

One-on-one conversations with Butlers, Field Managers, Ops Managers, Customer Support and residents revealed what every role was missing.

  • No reliable service evidenceComplaints turned into disputes.
  • Managers were blindProblems surfaced only once they escalated.
  • Support lacked contextEvery resolution was slowed down.
  • The data existedBut it was scattered and unusable.
User interviews board organized by role: SME Butler, Field Manager, Ops Manager, Customer Support and Client & Resident
Interview synthesis board

Tracing the roots of the problem

The client’s main request was simple: “We need to improve our service quality.” My research showed that every issue we uncovered fed into that one problem. Mapping them in this diagram helped me show the client that poor service quality wasn’t something to fix directly. It was the result of smaller root causes that had to be solved first.

  • Field: weak training, heavy manual work and inconsistent data.
  • Management: no central dashboard, no service control.
  • Support: poor communication tools and no single source of truth.
Fishbone diagram of the root causes of poor service delivery, grouped into Butlers, Process, Management and Client Support
Root-cause analysis

2Define – Converge the research outputs

The research was converged into personas, key insights and an end-to-end map of the current service.

Defining the personas involved in the service

Five personas: Butler, Field Manager, Ops Manager, Customer Support and Client / Resident, each with a quote, field-to-office scale, goals and pain points
Personas built from interviews and field observations.

Mapping the current user journeys

Current-state service journey map across Client, Resident, Butler, Field Manager, Ops Manager and Support Team, before, during and after service, with pain points, opportunities and AI opportunities
Current-state journey map: every role before, during and after service, with pain points, opportunities and AI opportunities.

3Design – Build a new system

One service-agnostic platform supporting every operational and management role, designed around real workflows and structured data.

Design goals

  1. 1Fix the data at the sourceMobile Service AppRebuild how Butlers capture data in the field, for cleaner data and a simpler, guided experience on the job.
  2. 2Automate the back officeAI SystemStreamline critical operational workflows, such as service review and customer support, and implement AI agents.
  3. 3Give managers controlManagement PortalRedesign the Management Portal and add essential tools to improve visibility and control, such as real-time service dashboards and an automated scheduling system.
  4. 4Give customers visibilityClient PortalResident PageIntroduce two new platforms, a Client Portal and a Resident Page, giving customers more visibility and a direct voice to improve their experience.
Service blueprint of the valet trash service across five stages, showing customer actions, frontstage, backstage, AI agents and support systems
The Butler Plus ecosystem: four connected products, each designed around the roles that use it.The service blueprint: what each person, AI agent and product does at every stage of the valet trash service.
Step 1 · Fix the data at the source

The Mobile Service App

Butler
Butler

The quality of the whole system starts with how a Butler delivers the service and captures data, so this was the most critical piece.

“We want something easy to use, that doesn’t make us think too much.”
Butler, field interview
  • The challengeButler data was unreliable: mandatory steps were skipped and photos were uploaded hours later, often from places with no signal.
  • The solutionAn offline-first app that guides each Butler step by step and captures every check in real time.
Key design decision: Finding an out-of-the-box solution

Butlers used to upload data after the service, which made it unreliable: old or wrong photos were sometimes submitted. The bottleneck was that some community areas had no internet connection, so the system had to allow uploads after the service, once the Butler was back online. I convinced the client to require instant uploads and pushed the tech team to build an offline mode, so the app could capture data during the service and sync automatically once connected. Wrong photo uploads and Butler fraud dropped sharply.

Trade-off: more build effort and less freedom for users, but reliable data from every service.

Guided clock-in flow

Every service starts with a few required checks, but Butlers often skipped them, leaving the back office without the data to assess each community or judge service quality. I replaced the old open form with a guided, step-by-step flow: each check must be captured, or skipped with a valid reason, before the service can begin. This shift was one of the biggest drivers of better service data.

Step 2 · Automate the back office

Automation with AI

Field ManagerOps ManagerCustomer Support
Managers, Support & AI agent

Once Butlers were capturing clean, structured data, the focus moved to the back office, with one question: where can AI remove the most manual work? Two areas made the biggest impact: reviewing service data and managing requests from clients and residents.

01

AI service review process

Every night, 1,500 Butlers use the Mobile Service App to log their services, capturing 3,000–6,000 photos of on-site evidence, hazards and infractions and generating over 20,000 data points. This data was the company’s clearest window into real service quality, yet reviewing it was fully manual, slow and expensive: an offshore team checked every photo and record, more than 5,300 service IDs a week. Now a set of AI agents reviews the data and, based on the company’s business rules, scores each service, and those scores feed into the performance evaluation of Butlers and managers. Read my article about this case study ↗

✦ 3 AI agents working together

Image recognitionReads every field photo and detects what’s in it.
Image catalogingSorts and tags photos by unit, service and issue type.
Job ratingScores each service as Pass or Fail.

✦ 2 AI implementation stages

Service ID review: AI suggests Fail and lists the issues detected per Butler
Stage 1 · AI suggestsAgents review the data and propose a score. The manager sees the suggestion and approves or rejects it, so the system earns users’ trust and learns from every decision.
Service ID score: 75% fail against an 80% pass threshold, with scores per shift
Stage 2 · AI decidesAgents score each service automatically, and the manager can override the score when needed. The process is fully automated, yet keeps a human in the loop and continues learning from every adjustment.
200 hourssaved every week by the AI review system
20k+data points reviewed daily
6k+field images analyzed daily
02

AI-powered ticketing system

Requests used to land in one shared Outlook inbox, where an offshore team sorted hundreds of emails and calls a day across dozens of labels. Now an AI agent turns every message into a tracked ticket, linked to the unit, the service and its photo proof.

  1. Emails arrive
  2. ✦ AIAI agent reads & classifies
  3. ✦ AITicket created automatically
  4. Tracked with reminders
  5. Resolved with evidence
Support ticket created automatically from a client email, linked to community, unit and service ID
A ticket created from a client email: details, linked service, insights and full history in one place.
Key design decision: Pushing back on risky user requests

After launch, users asked to edit email subjects and add or remove recipients in the portal’s built-in messaging tool. Before it went to the backlog, I pushed the team to dig into why. The AI agent links each conversation to its ticket by tracking subjects and recipients, so those edits would break the thread and push communication back to unstructured email, exactly what the system replaced. I convinced the product owner to hold the line, keeping every conversation centralized and visible to management.

Trade-off: less flexibility for users, but one reliable source of truth for every ticket.

83 hourssaved every week by the automated email-to-ticket workflow
User impact

Full control over every request. Faster decisions with proof at hand.

Business impact

Consistent quality everywhere. A customer team always on top of things.

Step 3 · Give managers control

The Management Portal

Field ManagerOps ManagerCustomer Support
Managers & Support

The operational heart of the ecosystem: one web app where managers and support teams plan, monitor and resolve the service, replacing spreadsheets, email loops and static reports.

Fully automated scheduling

Every month, the schedule is generated automatically from community and service rules, so managers no longer have to build it by hand.

Scheduling calendar showing weekly services per community, with covered, uncovered and canceled status

Live service tracking dashboard

Managers see the night's service as it happens: completed routes, missed units, open issues and performance by community, so they act before problems escalate.

Operational dashboard with live service status, in-progress services flagged by issue, scheduling and support tickets
Step 4 · Give customers visibility

The Client Portal

Property Manager
Property Manager

With operations under control, the system was opened to the people paying for the service. The Client Portal gives property managers a dedicated space to see the value of what they pay for, with clear evidence instead of back-and-forth emails.

Request & complaint ticket tracking

Clients get full visibility on every ticket opened by them or their residents, and can track its status in real time.

Client Portal support tickets list with ticket type, service, submission date, unit and open or closed status

Proof of service

Photo-verified records of each service, so disputes are settled with evidence, not opinions.

Client Portal unit view listing infractions by date, with service details and infraction photos

The Resident Page

Resident
Resident

A simple page that gives residents what they need without calling anyone: when the service happens, how it works and how to report a problem.

Resident Page with the community service calendar

Service schedule

A weekly calendar shows residents which services happen in their community and when, accessible from the flyer QR code.

Resident contact form to report a missed pickup or issue

Easy issue reporting

A short structured form replaces free-text emails, so every report arrives complete and turns directly into a ticket.

Resident Page with service guidelines and a button to report an issue

Service guidelines

Links to the community’s service rules and documentation, so residents know what to expect before they need to ask.

Key design decision: Descoping notifications from the MVP

The client wanted the MVP to show residents every service detail and send push notifications during the service. I challenged it. Notifications could only follow the schedule, since offline mode meant no real-time location, so residents might hear “service started” when no Butler was there. With operations not yet consistent, that risked hurting trust. We removed notifications from the MVP.

Trade-off: less real-time awareness for residents, but no promises the service couldn’t keep.

4Delivery – Launch the product

The rollout started with small-group pilots to refine the experience in the field, then expanded to the full workforce.

6 monthsto go live, half the projected time
100%adoption across 1,500 workers
0outages at launch

A system built for one service, scaled to five

It was launched with valet trash. Because the system was designed to be service-agnostic, the team added four new service lines by configuring new business rules, without redesigning the product.

  1. First serviceValet trash

    Doorstep trash pickup on scheduled nights.

  2. Pressure washing

    Cleaning of sidewalks, breezeways and common areas.

  3. Pest control

    Scheduled treatments for buildings and units.

  4. Porter service

    Litter pickup and upkeep of shared spaces.

  5. Bulk hauling

    Removal of large items and move-out waste.

“Each new service line has cost about 10% of what it took to build the first, and that gap keeps growing.”
Senior Director of Business Operations and SystemsButler Plus

Lessons learned

01

Understand the problem before choosing the AI solution

Excited about AI, the client arrived with ambitious ideas based on little analysis. I challenged them and proposed mapping every bottleneck across the system first, to see where AI would have the highest impact, weighing implementation time so they could see results quickly. The client was grateful for being made to look at the whole picture before rushing into decisions.

Especially with AI, start from the problem, not the solution.

02

Listen to the people who deliver the service

The original plan was to run discovery with business stakeholders only; they said they had already gathered feedback from the field, so talking to the Butlers wasn’t needed. I pushed to include the Butlers, sensing the field would reveal what business meetings couldn’t. The field observations cleared up many open questions and revealed the values and limits to design around. User satisfaction rose from the first releases, with Butlers saying they finally had everything they needed.

Good design comes from balancing business requirements with real user needs.

03

Design for what the client needs, not only what they ask for

The ticketing system proposal completely changed how the team worked, to cut manual effort in the long run. Most of the client team leaned toward a hybrid between the old process and full automation. The design team made the case for the bigger change, showed the downsides of the hybrid and answered every technical question until the design was solid. The PO approved it for production, and after a short adaptation period the team was grateful for the push toward the fully streamlined solution.

Design for what the client needs, not just what they ask for, while knowing when an exception makes sense.